--- Wiping existing V2 data ---
✅ All V2 tables have been cleared.

--- Stage 1: Parsing MUD.TXT into memory ---
✅ Parsed 416 rooms and exit data for 411 rooms.

--- Stage 2: Plotting world map onto coordinate grid ---
⚠️ Warning: Map conflict. Room 'road2' wants to occupy coordinate (0, 1, 0) which is already taken by 'mfrst'. Skipping this path.
⚠️ Warning: Map conflict. Room 'nfrst2' wants to occupy coordinate (0, 1, 0) which is already taken by 'mfrst'. Skipping this path.
⚠️ Warning: Map conflict. Room 'nhill1' wants to occupy coordinate (0, 1, 0) which is already taken by 'mfrst'. Skipping this path.
⚠️ Warning: Map conflict. Room 'shill1' wants to occupy coordinate (0, 1, 0) which is already taken by 'mfrst'. Skipping this path.
⚠️ Warning: Map conflict. Room 'rapids' wants to occupy coordinate (0, 2, 0) which is already taken by 'gorse'. Skipping this path.
⚠️ Warning: Map conflict. Room 'outhut' wants to occupy coordinate (0, 2, 0) which is already taken by 'gorse'. Skipping this path.
⚠️ Warning: Map conflict. Room 'cave' wants to occupy coordinate (0, 2, 0) which is already taken by 'gorse'. Skipping this path.
⚠️ Warning: Map conflict. Room 'epstre' wants to occupy coordinate (0, 3, 0) which is already taken by 'patch'. Skipping this path.
⚠️ Warning: Map conflict. Room 'ostart' wants to occupy coordinate (0, 4, 0) which is already taken by 'path'. Skipping this path.
⚠️ Warning: Map conflict. Room 'garden' wants to occupy coordinate (0, 5, 0) which is already taken by 'hall'. Skipping this path.
⚠️ Warning: Map conflict. Room 'stairs' wants to occupy coordinate (0, 6, 0) which is already taken by 'lounge'. Skipping this path.
⚠️ Warning: Map conflict. Room 'dsteps' wants to occupy coordinate (0, 6, 0) which is already taken by 'lounge'. Skipping this path.
⚠️ Warning: Map conflict. Room 'wrdbe' wants to occupy coordinate (0, 6, 0) which is already taken by 'lounge'. Skipping this path.
⚠️ Warning: Map conflict. Room 'study' wants to occupy coordinate (0, 7, 0) which is already taken by 'dining'. Skipping this path.
✅ Plotted 9 rooms onto the grid.

--- Stage 3: Inserting data into the database ---
✅ Successfully inserted all plotted rooms into the database.

🎉 --- V2 MIGRATION COMPLETE! --- 🎉
Your database now has a coordinate-based map.
You can now delete this 'migrate_v2.php' file.